home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / languages / c / _desklibsm / h / window < prev   
Encoding:
Text File  |  1993-05-26  |  964 b   |  27 lines

  1.  
  2. #ifndef __dl_window_h
  3. #define __dl_window_h
  4. #ifndef __dl_wimp_h
  5. #include "Wimp.h"
  6. #endif
  7. typedef enum
  8. {
  9.   open_WHEREVER,
  10.   open_CENTERED,        
  11.   open_OVERCARET,       
  12.   open_UNDERPOINTER,    
  13.   open_NEARLAST         
  14. } window_openpos;
  15. extern window_handle Window_Create(char *windowname, int maxtitlesize);
  16. extern void Window_Show(window_handle window, window_openpos openpos);
  17. extern window_handle Window_CreateAndShow(char *windowname,
  18.                                           int  maxtitlesize,
  19.                                           window_openpos openpos);
  20. #define Window_Hide(handle) Wimp_CloseWindow(handle)
  21. extern void Window_Delete(window_handle window);
  22. extern void Window_GetInfo(window_handle window, window_info *result);
  23. extern void Window_ParentName(window_handle window, char *windowname);
  24. extern BOOL Window_AutoHelp(window_handle window, icon_handle icon);
  25. extern BOOL Window_HelpHandler(event_pollblock *event, void *reference);
  26. #endif
  27.